iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
自我挑戰組

Java 基本觀念與練習系列 第 2

簡單的 HelloWorld ~

  • 分享至 

  • xImage
  •  

今天本來要照著順序來聊聊開發環境介紹的,但太枯燥了先跳過吧XD
想說點簡單的,順便為下一篇內容提出幾個問題!

下方是一個簡單的一段程式:

public class MyHelloWorld {

	public static void main(String[] args) throws Exception {
		System.out.println("My First Hello World !");
	}

}

那有幾個特別的地方:

  1. class 是用來定義類別的關鍵字
  2. public 代表著是公開類別
  3. 一個 .java 檔案只能有一個 public 類別
  4. 一個 .java 可以有很多個類別
  5. main 方法是 程式進入點

那我把上面的程式碼建立一個 .java 的檔案
https://ithelp.ithome.com.tw/upload/images/20210902/20106215JRDiYt8EyI.png

在這個資料夾底下執行下方指令

javac MyHelloWorld.java 

就會產生一個 .class 檔案,如下
https://ithelp.ithome.com.tw/upload/images/20210902/20106215WmzH2n8m12.png

javac 全名為Java programming language compiler(Java程式語言編譯器)
就是前一篇說的編譯器!作用就是把 .java檔 編譯成 .class檔,

在相同的資料夾底下再執行下方指令

java MyHelloWorld

結果!!
https://ithelp.ithome.com.tw/upload/images/20210902/20106215UVXiJmpSZE.png

明天要來說說這段程式執行的過程是怎麼來的!

  • javac 這個工具哪裡來的呢?
  • static 代表什麼意思呢?
  • 我們也用了 System.out.println() 這個方法,那這又是從哪裡來呢?
    • 稍微介紹一下
      • System 是類別 (Class)
      • out 是物件 (Object)
      • println 是方法 (Method)
  • JDK、JRE 是什麼呢?
  • PATH、CLASSPATH、SOURCEPATH 又是什麼呢?

上一篇
認識 Java 基礎 第一天~
下一篇
小小聊一下 JDK跟JRE 吧!
系列文
Java 基本觀念與練習8
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言